Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Milan Challenger U.S. Open - New York Davis Cup, Group I, 1R, ROU-TPE 1-3 Chengdu Open - Chengdu Rolex Paris Masters - Paris Adelaide International - Adelaide Oeiras 2 Challenger Brisbane International - Brisbane Australian Open - Melbourne Delray Beach Open - Delray Beach Ottignies-Louvain-la-Neuve Challenger Dallas Open - Dallas Mifel Tennis Open - Los Cabos Abierto Mexicano Telcel - Acapulco Miami Open - Miami US Men's Clay Court Championship - Houston Bucharest Open - Bucharest Internazionali BNL d'Italia - Rome French Open - Paris cinch Championships - London Libema Open - 's-Hertogenbosch Atlanta Open - Atlanta Japan Open Tennis Championships - Tokyo Citi Open - Washington M25+H Bacau Grodzisk Mazowiecki Challenger Brisbane International - Brisbane BNP Paribas Open - Indian Wells Wimbledon - London Miami Open - Miami Internazionali BNL d'Italia - Rome U.S. Open - New York Shanghai Rolex Masters - Shanghai Romania F16 Romania F1 Romania F16 Germany F13 Colombia F1 Colombia F2 Czech Republic F2 Romania F4 Romania F6 Germany F7 Romania F16 Romania F17 Austria F10 Roanne Challenger Venezuela F5 Venezuela F6 Usa F1 Germany F2 Australia F1 Australia F2 Australia F4 Australia F5 Great Britain F10 Great Britain F11 Spain F14 Austria F4 Austria F5 Denmark F3 Austria F6 Australia F6 Australia F7 Australia F8 Australia F9 Thailand F4 Thailand F5 Australia F1 Australia F2 Australia F3 Australia F4 Australia F5 Croatia F8 Croatia F9 Croatia F10 Canada F7 Canada F8 Australia F4 Italy F9 Romania F4 Great Britain F6 Great Britain F7 Thailand F6 Thailand F7 Australia F6 Romania F4 Dominican Republic F1 Austria F3 Romania F1 Romania F2 Romania F3 M25 Portimao Romania F15 Romania F16 Romania F18 Germany F2 Austria F1 Germany F5 Switzerland F2 Switzerland F3 Usa F8 Romania F1 Romania F2 Romania F3 Serbia F2 Romania F9 Romania F10 Romania F11 Italy F23 Romania F14 Romania F15 M25 Doha Greece F3 Greece F2 El Salvador F1 Guatemala F1 Mexico F1 Switzerland F1 Switzerland F2 Switzerland F3 France F6 Italy F8 Romania F3 Italy F30 Romania F1 Spain F11 Germany F2 Italy F4 Romania F1 Copa Petrobras Colombia - Bogota Naples Challenger - Naples XII Abierto Internacional de Salinas - Salinas BMW Tennis Championship - Sunrise Ipsos Bucharest Challenger - Bucharest Belgrade Challenger Cremona Challenger Lugano Challenger Arad Challenger Oberstaufen Challenger Sarajevo Challenger Kosice Challenger Marburg Challenger Brasov Challenger Geneva Challenger Bratislava Challenger Heilbronn Challenger Burnie Challenger Quimper Challenger Le Gosier Challenger Arad Challenger Timisoara Challenger Orleans Challenger Rennes Challenger Melbourne Challenger Geneva Challenger Traralgon Challenger Bratislava Challenger Heilbronn Challenger Quimper Challenger Guadalajara Challenger Shenzhen Challenger Anning Challenger Nottingham-2 Challenger Blois Challenger Milan Challenger Marburg Challenger Binghamton Challenger Lexington Challenger Vancouver Challenger Bangkok Challenger Brasov Challenger Trnava Challenger Tiburon Challenger Rennes Challenger Traralgon Challenger Traralgon Challenger 2 Yokohama Challenger Happy Valley Challenger Busan Challenger Heilbronn Challenger Prostejov Challenger Manchester Challenger Aptos Challenger Vancouver Challenger Shanghai Challenger Istanbul Challenger Nanchang Challenger Izmir Challenger Orleans Challenger Ho Chi Minh City Challenger Ningboo Challenger Traralgon Challenger Canberra Challenger Eckental Challenger Bratislava Challenger Yokohama Challenger Noumea Challenger Launceston Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Zhuhai Challenger Guangzhou Challenger Shenzhen Challenger Nanjing Challenger Anning Challenger Bordeaux Challenger Surbiton Challenger Ilkley Challenger Lexington Challenger Shanghai Challenger St. Remy Challenger Nanchang Challenger Istanbul Challenger Izmir Challenger Ho Chi Minh City Challenger Budapest Challenger Traralgon Challenger Canberra Challenger Eckental Challenger Bratislava Challenger Bangkok Challenger Morelos Challenger Qingdao Challenger Anning Challenger Surbiton Challenger Nottingham Challenger Binghamton Challenger Aptos Challenger Vancouver Challenger Kaohsiung Challenger Traralgon Challenger Bratislava Challenger Chennai Challenger Kyoto Challenger Indian Wells Challenger Yokohama Challenger Zhuhai Challenger Shenzhen Challenger Nanchang Challenger Anning Challenger Seoul Challenger Surbiton Challenger Ilkley Challenger Binghamton Challenger Columbus Challenger Fairfield Challenger Calgary Challenger Traralgon Challenger Canberra Challenger M15 Doha Nanchang Challenger Surbiton Challenger Ilkley Challenger Istanbul Challenger Newport Beach Challenger Indian Wells Challenger St. Petersburg 2 Challenger Belgrade Challenger Nottingham 1 Challenger Nottingham 2 Challenger Iasi Challenger San Marino Challenger Ortisei Challenger Forli 3 Challenger Forli 2 Challenger Forli 3 Challenger Lugano Challenger Prague 2 Challenger Heilbronn Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Salzburg Challenger Iasi Challenger Cordenons Challenger Chicago Challenger Vancouver Challenger Granby Challenger Cary Challenger Columbus 2 Challenger Sibiu Challenger Charleston Challenger Ortisei Challenger Playford Challenger Bergamo Challenger Rome Challenger Morelos Challenger Seoul Challenger Leon Challenger Gwangju Challenger Busan Challenger Mauthausen Challenger Surbiton Challenger Tyler Challenger Olbia Challenger Ismaning Challenger Lugano Challenger M25 Heraklion M25 Heraklion Sarajevo Challenger Ortisei Challenger Izmir Challenger Sibiu Challenger Bordeaux Challenger Brescia Challenger San Luis Potosi Challenger - San Luis Potosi Hong Kong Challenger Launceston Challenger Kyoto Challenger Guangzhou Challenger Recanati Challenger Guimaraes Challenger Raanana Challenger Anning Challenger Seguros Bolivar Open - Medellin BCR Open Romania - Bucharest Tunis Challenger Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch BCR Open Romania - Bucharest Brasov Challenger - Brasov BCR Open Romania - Bucharest Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest BMW Open - Munich Gerry Weber Open - Halle AEGON International - Eastbourne BCR Open Romania - Bucharest If Stockholm Open - Stockholm BRD Nastase Tiriac Trophy - Bucharest Rennes Challenger Toyota Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Napoli Challenger Puerto Rico Challenger Tennis Event - Humacao Rome Challenger Bet-at-home Cup - Kitzbuhel China Open - Beijing If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Apia International - Sydney BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad If Stockholm Open - Stockholm Brisbane International - Brisbane Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Hall of Fame Tennis Championships - Newport Citi Open - Washington Oberstaufen Cup-Head German Master's Series - Oberstaufen If Stockholm Open - Stockholm Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Austrian Open - Kitzbuhel Brisbane International - Brisbane Apia International - Sydney Timisoara Challenger - Timisoara Garanti Koza Sofia Open - Sofia BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Chengdu Open - Chengdu European Open - Antwerp Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Open Parc - Lyon Brasov Challenger - Brasov Konzum Croatia Open - Umag Citi Open - Washington Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Sacramento Challenger - Sacramento Maharashtra Open - Pune Sydney International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Libema Open - 's-Hertogenbosch Turkish Airlines Open Antalya - Antalya Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Chengdu Open - Chengdu Rakuten Japan Open - Tokyo European Open - Antwerp Qatar ExxonMobil Open - Doha Adelaide International - Adelaide San Marino Challenger New York Open - New York Delray Beach Open - Delray Beach Como Challenger Generali Open - Kitzbuhel Ford Tennis Championships - Louisville bett1HULKS Indoors - Cologne Astana Open - Nur-Sultan Great Ocean Road Open - Melbourne Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Noventi Open - Halle Mallorca Championships - Mallorca Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Citi Open - Washington San Diego Open - San Diego Melbourne Summer Set - Melbourne Sydney Tennis Classic - Sydney Dallas Open - Dallas US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Mallorca Championships - Mallorca Truist Atlanta Open - Atlanta Abierto de Tenis Mifel - Los Cabos Tel Aviv Watergen Open - Tel Aviv Firenze Open - Florence Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Dallas Open - Dallas Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston cinch Championships - London Brasov Challenger Tunis Challenger Medellin Challenger Guayaquil Challenger Budapest Challenger Canberra Challenger Furth Challenger Bytom Challenger Reggio Emilia Challenger Pozoblanco Challenger Recanati Challenger Brasov Challenger Eckental Challenger Ortisei Challenger Salzburg Challenger Kazan Challenger Granby Challenger Bergamo Challenger Barletta Challenger Palermo Challenger Ningboo Challenger Brest Challenger Athens Challenger Furth Challenger Braunschweig Challenger Monza Challenger Brasov Challenger Napoli Challenger Eckental Challenger Salzburg Challenger Heilbronn Challenger Kazan Challenger Bergamo Challenger Cherbourg Challenger Bath Challenger Mersin Challenger Sibiu Challenger Arad Challenger Rogers Cup - Toronto Mutua Madrilena Madrid Open - Madrid Timisoara Challenger Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Aptos Challenger Sony Open Tennis - Miami Mutua Madrid Open - Madrid Cherbourg Challenger Sony Open Tennis - Miami Barletta Challenger Madrid Challenger Bergamo Challenger Sydney Challenger Rome Challenger Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Mons Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Segovia Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Tunis Challenger Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Furth Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Bratislava 2 Challenger Shanghai Challenger Napa Challenger Sacramento Challenger Geneva Challenger BNP Paribas Open - Indian Wells Burnie Challenger Shenzhen Challenger Arad Challenger Ilkley Challenger Bangkok Challenger St. Remy Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Toyota Challenger Kaohsiung Challenger Koblenz Challenger Sophia Antipolis Challenger Shanghai Rolex Masters - Shanghai Iasi Challenger Monte-Carlo Rolex Masters - Monte-Carlo Cincinnati Open - Cincinnati Gimcheon Challenger Istanbul Challenger Rome Challenger Vancouver Challenger Tiburon Challenger Stockton Challenger Anning Challenger Orleans Challenger Mouilleron-Le-Captif Challenger USTA Tallahassee Tennis Challenger - Tallahassee Iasi Challenger Quimper Challenger Biella 6 Challenger Bucharest Challenger Barletta Challenger Zagreb Challenger Tunis Challenger Rovereto Challenger Lugano Challenger Palmas del Mar Challenger Istanbul Challenger Biel Challenger Pau Challenger Ismaning Challenger Eckental Challenger Little Rock Challenger Modena Challenger Prague 3 Challenger Forli 5 Challenger Biel Challenger Erste Bank Open - Vienna Infosys Hall of Fame Open - Newport Barcelona Open Banc Sabadell - Barcelona If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Truist Atlanta Open - Atlanta Serbia Open - Belgrade Chengdu Open - Chengdu Japan Open Tennis Championships - Tokyo Pilot Pen Tennis - New Haven Swiss Indoors Basel - Basel French Open - Paris Apia International - Sydney AEGON Championships - London Moselle Open - Metz Brisbane International - Brisbane BMW Open - Munich Sydney International - Sydney U.S. Open - New York BRD Nastase Tiriac Trophy - Bucharest Swiss Indoors Basel - Basel Ricoh Open - 's-Hertogenbosch If Stockholm Open - Stockholm DIEMA XTRA Sofia Open - Sofia Abierto Mexicano de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem European Open - Antwerp Delray Beach Open - Delray Beach BMW Open - Munich U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris US Men's Clay Court Championship - Houston Qatar ExxonMobil Open - Doha Libema Open - 's-Hertogenbosch U.S. Open - New York Australian Open - Melbourne Hall of Fame Open - Newport bett1HULKS Championships - Cologne French Open - Paris Qatar ExxonMobil Open - Doha Geneva Open - Geneva Libema Open - 's-Hertogenbosch Rakuten Japan Open - Tokyo Gazprom Hungarian Open - Budapest Abierto Mexicano Telcel - Acapulco Citi Open - Washington ASB Classic - Auckland Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Western & Southern Open - Cincinnati Wimbledon - London U.S. Open - New York National Bank Open - Montreal Australian Open - Melbourne Rolex Paris Masters - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Miami Open - Miami French Open - Paris Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, PO, SWE-ROU, 3-2 French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, World Group, 1R, AUS-CZE 4-1 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, World Group, QF, AUS-USA 3-2 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, Group II, 1R, ROU-LUX 4-1 Davis Cup, Group II, 2R, ROU-MAR 5-0 Davis Cup, World Group, PO, AUT-AUS 3-1 Davis Cup, Group II, 3R, ROU-POL 2-3 Davis Cup, Group II, 1R, ROU-ZIM 4-1 Davis Cup, World Group, QR, AUS-BRA 3-1 Davis Cup, Group I, 1R, ROU-POR 3-1 Davis Cup, Group I, SF, ROU-PER 4-0 Davis Cup, Qualifiers, 1R, ESP-ROU 3-1 Davis Cup, Group I, 1R, SVK-ROU 3-1 Davis Cup, Finals, QF, AUS-NED 2-0 Davis Cup, World Group, QF, CZE-AUS 1-2 Davis Cup, Group I, PO, GRE-ROU 4-0 Davis Cup, Group B, Valencia Davis Cup, World Group, Q2, AUS-BEL 2-3 French Open (juniors) Australian Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (Wildcard) AAMI Classic - Kooyong Australian Open (Australia, Wildcard) Australian Open (Australia, Wildcard) Olympics - Rio de Janeiro